// 导入http文件
import http from '@/utils/http'

// 封装接口函数并导出

/**
 *  首页-广告区域-小程序
 * @param {} distributionSite 投放位置 投放位置，1为首页，2为分类商品页
 * @returns 
 * distributionSite  广告区域展示位置（投放位置 投放位置，1为首页，2为分类商品页） 默认是1
 */
export const getHomeBanner = (distributionSite=1)=>{
    return http({
        url:'/home/banner',
        data:{
            distributionSite
        }
    })
}
 
/**
 * 首页-前台分类 小程序
 */
export const getHomeCategoryMutli = ()=>{
    return http({
        url:'/home/category/mutli'
    })
}

/**
 * 人气推荐 
 */
export const getHomeHotMutli = ()=>{
    return http({
        url:'/home/hot/mutli'
    })
}

/**
 * 新鲜好物 
 */
export const getHomeNew = ()=>{
    return http({
        url:'/home/new'
    })
}

/**
 * 新鲜好物 
 */
export const getHomeGoodsGuessLike = (data)=>{
    return http({
        url:'/home/goods/guessLike',
        data
    })
}


/**
 * 根据人气推荐 选择模块不同获取发送对应请求 获取数据
 * @param {String} url 请求的url
 * @param {Object} data 请求的数据 可以先直接给一个空对象 避免在不传值的情况下 data为undefined传给后端
 */
export const getHomeRecommend = (url,data={})=>{
    return http({
        url,data
    })
}